p {
    margin-bottom: 10px !important;
}



.container {
    position: relative;
}

#category {
    float: left;
    min-height: 1px;
}

    #category a {
        display: block;
        padding: 4px 20px;
        font-size: 14px;
        font-weight: 500;
        color: #767676;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        #category a.active {
            padding: 0;
            padding-left: 18px;
            margin: 4px 0;
            font-weight: 700;
            color: #563d7c !important;
            background-color: transparent;
            border-left: 2px solid #563d7c;
        }

    #category #nav-fixed {
        top: 20px !important;
    }

.hljs-comment, .hljs-quote {
    color: rgb(42,115,66) !important;
}

.hljs-keyword, .hljs-selector-tag {
    color: #666bd3 !important;
}

a.menuItem {
    line-height: 24px;
}

blockquote {
    border-left: 4px solid rgb(223, 226, 229);
    padding: 0px 15px;
    color: rgb(119, 119, 119);
}
